草庐IT

html - :hover not working

全部标签

html - 使用多个外部样式表还是尽可能少?优点和缺点

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。我正在搜索CSS最佳实践,思考维护我的代码的最佳实践是什么,我读到了一些与我所学几乎完全相反的东西,但它来自谷歌。我总是喜欢使用多个样式表。我发现维护代码更好,而且我的代码不会加载几个不会被使用的css类。Google开发人员将我们引导到恰恰相反的方向:Combiningexternalstylesheetsintoasfewfilesaspossible

html - 在元关键字中使用日语/本地化逗号字符

我正在使用关键字列表放入本地化日语网站(基于英语网站)的meta标记中。该站点是为客户的日本区域分支机构提供的,因此该分支机构的母语人士为我们翻译了关键词。当我们将列表发送给他们时,我们用逗号将其组织起来,就像人们通常对关键字所做的那样:foo,bar,baz但是,日语(我对它的专业知识几乎为0)似乎有自己的逗号字符,他们在翻译关键字列表时使用了该字符。所以类似于上面的东西(来自谷歌翻译,纯粹用于举例而不是为了翻译准确性,对于好奇的人我使用fu而不是foo)会出来的东西喜欢:フー、バー、バズ这里使用日文逗号、,而不是普通的拉丁文逗号,。这会影响关键字的使用方式吗?是、更适合用于分隔针对

html - 在字体上使用描边和填充来创建图层时,如何隐藏屏幕阅读器和搜索引擎机器人的重复文本?

我正在尝试构建一个h1,其排版分为两种字体:描边字体和填充字体:重叠两个图层我可以控制填充和描边颜色:问题是,在HTML标记中,我需要复制内容。像这样:LoremIpsumLoremIpsum我要求一些方法将其中一个隐藏在机器人和盲人设备的DOM中。可能吗? 最佳答案 aria-hidden似乎是您所需要的。Insupportingbrowsersinconjunctionwithsupportingassistivetechnologythecontentisnotconveyedtotheuserviatheassistivet

html - 将关键字放在 HTML 标记中以进行 SEO 是常见的做法吗?

虽然它处于编程问题的边缘,但我认为这在这里仍然相关,因为只有我们这些实际为网站编写代码的人才会考虑这一点。我一直在阅读有关关键字放置的更多信息,在我看来,放置关键字的好地方是在为它们所代表的元素选择的类和ID名称中。我不是在谈论任何类型的黑帽关键字堆砌,而是真正合法地使用元素的描述性关键字。这是为SEO积极做的事情吗? 最佳答案 没有。搜索引擎可能会寻找microdata/microformats/richsnippets,但这并不意味着他们会主动扫描每个类名和/或ID。 关于html-

html - 辅助功能和 HTML 标题标签分隔符 - 垂直线(管道)的替代品

我正在尝试使网站对屏幕阅读器更友好一点,在测试中我注意到屏幕阅读器上的一个常见模式非常烦人-该网站在标记中使用垂直线/竖线字符作为分隔符(例如PageName|SiteName)。当我使用VoiceOver作为屏幕阅读器进行测试时,它被读取为“页面名称垂直线站点名称”,这与站点的特定标题听起来特别奇怪。管道的最佳替代品是什么,同时对SEO没有负面影响?我已经尝试了PageName-SiteName和PageName·SiteName,它们工作正常,但我担心它们可能在某些边缘情况下有问题(例如读作“破折号”或“&符号midot分号”)或导致SEO困惑。是否有公认的最佳实践?

html - 无序列表 <ul> 作为导航在 SEO、可访问性等方面的效果如何?

就SEO和可访问性而言,是这是构建简单导航菜单的好方法吗?作为引用,我尝试通过Lynx测试我的所有网站,以帮助确保可访问性,并且就其在Lynx中的显示而言,s似乎是最充分的,但这真的可以用作SEO的良好经验法则吗? 最佳答案 大多数CSS导航菜单都是作为无序列表构建的——即使是水平导航栏通常也只是无序列表,删除了项目符号并且格式有所不同。请参阅:http://www.alistapart.com/articles/horizdropdowns/因此,如果将它们用于此目的会对SEO产生不利影响,我会感到非常惊讶。

html: SEO 使用 h1 作为页面名称是否正确?

如果我有一个具有这种结构的网站:WEBSITEHomepageServicespage|Productspage|Articlespage|ContactUsPage问题1在每个页面中使用h1来命名页面名称是否正确?我已经读过,对于结构,h1应该用作结构的顶级,但是如果h1中的文本是SEO无意义的词,例如:服务、产品、文章或联系方式,该怎么办。如果它不正确,那么哪个标签应该适合页面标题?问题2假设现在我在包含多个标签的文章页面中。每个文章标题都应该包含一个h1吗? 最佳答案 关于问题1:至于“正确”,我不得不说是的,那是正确的。通常

html - 搜索引擎如何从 html 页面中获取结构化数据?

系统如何确定哪个html元素包含有关哪个变量的数据?HTML5允许人们标记他们的元素,例如BMW但搜索引擎如何处理旧网站? 最佳答案 data-属性供作者用于他们自己的目的,用于“私有(private)使用”。它们应该被浏览器、搜索引擎和其他软件忽略,除非根据分配给它们的私有(private)含义专门定制使用它们的软件。因此,任何使用它们的搜索引擎都已损坏。通常,搜索引擎不会尝试确定哪个html元素包含有关哪个变量的数据。它们对页面的文本内容进行操作,并且在某种程度上对某些标记元素(如h1,可以假定其具有比其他文本更高的相关性)。系

ajax - Angular 预渲染延迟 html 页面加载,以便预渲染加载 Ajax

我正在使用Angular我需要延迟我的页面输出的完整输出,以便机器人在机器人停止处理HTML之前给内容加载时间。我的整个页面将呈现并且预呈现服务认为页面已完成,但ajax仍在加载数据。我只需要延迟内容刷新,直到ajax加载完全完成。Angular中有执行此操作的好方法吗?我使用Prerendering.io作为我的预渲染服务。 最佳答案 你应该使用resolve机制:$module.config(['$routeProvider',function($routeProvider){$routeProvider.when('/acti

apache - 尝试显示没有 html 扩展名的 url 时奇怪的 apache 行为

我有一个url,当您请求它时可以轻松访问:http://example.com/2005/01/example.htmlorhttp://example.com/2005/01/example(我实际上不知道为什么没有扩展名它会工作。相反,它应该返回通常的404错误。)但是,当我尝试访问以下url时:http://example.com/2005/01/example/(notethetrailingslash)我收到404未找到错误,但请求的url打印为:http://example.com/2005/01/example.html/所以,“.html”部分似乎是由apache自动添